a5afc54c2f82152c6ae5f6009e5b1393455aff7e,src/main/java/org/gedcomx/conversion/gedcom/dq55/PersonMapper.java,PersonMapper,processSex,#Person#EventFact#,85
Before Change
gedxPerson.setGender(gender);
}
else if(fact.getValue().equalsIgnoreCase("U")) {
Gender gender = new Gender();
gender.setKnownType(GenderType.Unknown);
gedxPerson.setGender(gender);
}
else {
//TODO warn/log
After Change
}
}
private void processSex(Person gedxPerson, EventFact fact) {
if(gedxPerson.getGender() != null) {
//TODO warn/log (but continue)
}
if(fact.getValue().equalsIgnoreCase("M")) {
gedxPerson.setGender(new Gender(GenderType.Male));
}
else if(fact.getValue().equalsIgnoreCase("F")) {
gedxPerson.setGender(new Gender(GenderType.Female));
}
else if(fact.getValue().equalsIgnoreCase("U")) {
gedxPerson.setGender(new Gender(GenderType.Unknown));
}
else {
//TODO warn/log